package com.dibang.app.operation.presenter.abs;

import android.content.Context;
import android.support.annotation.NonNull;

import com.amap.api.location.AMapLocationClient;
import com.amap.api.maps.model.MyLocationStyle;
import com.zaaach.citypicker.model.HotCity;

import java.util.List;

/**
 * Created by wxl on 2019/7/24.
 */

public interface MainPresenter {

    /**
     * 生成MyLocationStyle
     * @return
     */
    @NonNull MyLocationStyle generateLocationStyle(@NonNull Context context);


    /**
     * 生成定位连接参数
     * @return
     */
    @NonNull AMapLocationClient generateLocationClient(@NonNull Context context);


    /**
     * 生成热门城市
     * @return
     */
    @NonNull
    List<HotCity> generateHotCity();

}
